@charset "utf-8";
body{position: relative; color:#333333; font-size:16px; font-family:Microsoft YaHei,Simsun,SimHei,Arial; -webkit-text-size-adjust:none;background:url(../images/bmjyh_bj.png) no-repeat top center #f5f6f7;background-size: 100% 548px;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#015292;}
button, input, select, textarea {font-family: inherit; font-size:0.9375em;}
input:focus, textarea:focus{ outline: none;}
input::-webkit-input-placeholder{color: #999999;}
.{clear: both;}
.m20{margin-top: 20px;}
.crumb a{color: #333}
.crumb{background: url(../../images/icon_crumb.png) no-repeat 24px 24px white!important;padding:24px 24px 24px 59px;color: #333;}
/***** header *****/
.wrapBox{ overflow: hidden;}
/*.wrap_up{width: 100%; background: url(../images/bmjyh_bj.png) no-repeat top center;}*/
.headerBox{width: 100%;position: relative;}
.header_div{width: 100%;}
.infor_box{max-width: 1200px; margin: 0 auto;padding: 0 2%;}
.header_div{height: 172px; }
/*.header_div:before {content:'';position: absolute;height: 1px;background:url(../images/line.png) repeat-x;width: 100%;bottom:0px;opacity: 0.5;}*/
.header_div .wza{display: block;text-align: right;padding: 8px 12px 0 0;color: #fff;}
.header_up{padding-top: 10px; overflow: hidden;}
.heder_logo{float: left;padding-left:80px;width: auto;;background: url(../../images/v1_guohui.png) no-repeat left center;height: 1.54em;line-height: 1.54em;display: inline-block ;margin: 0 auto;font-size:2.4em ;color: white;padding: 0.4em 0px 0.4em 80px;}

.heder_logo:hover{color: white;}
.search_box{float: right;width: 18%;padding:0 50px 0 20px;background: #5c99cb;margin-top: 25px;position: relative; border-radius: 20px;border: 1px solid white;overflow: hidden;}
.search_box input{border: none;outline: none;background: none;}
.input_text{height: 40px; line-height: 40px;color: #fff; border-radius: 20px;width: 100%;}
.headerBox .search_box .input_text::-webkit-input-placeholder{color:#fff;}
.input_sub{width:50px; height: 100%;line-height: 40px; float: right; background: url(../images/ss_06.png) no-repeat center;
display: inline-block;color: #fff;font-size: 16px; border-radius: 20px;position: absolute;right: 0;top: 0;cursor: pointer;}
.navbar{font-size:1.2rem; line-height: 50px;padding-top: 10px;}
.navbar li{float: left; position: relative;width: 20.6%;text-align: center;position: relative;}
.navbar li:first-child{width:17.6%;}
.navbar li:first-child:after{display: none;}
.navbar li:after{content: '';width: 20px;height: 24px;position: absolute;left: -10px;top: 50%;margin-top: -12px;display: block;background: url(../images/lines.png) no-repeat center;}
.navbar li:nth-child(5){margin-right: 0px;}
.navbar a{font-weight: bold; color:#e3efff;display: inline-block;position: relative;}
.navbar li a:before {content:'';position: absolute;bottom: -2px;left:0px;z-index:1;;height: 11px;  width: 100%;;}
.navbar li:hover a:before { background:url(../images/lines1.png) no-repeat center;}
.navbar li:hover a{color: white}

.navbar.mainnav-6 li,.navbar.mainnav-6 li:first-child{width:16.66%;}

/*footer*/
.footerBox{width: 100%; background-color: #e4e6eb;padding:20px 0px; /*font-size: 0.75rem;*/margin-top: 20px;}
.footer_div{max-width: 1200px; margin: 0 auto; text-align: center; line-height: 30px; position: relative;}
.footer_link li{ display: inline-block;padding:0 10px; position: relative;}
.footer_link li::before{width: 1px; height:12px; background-color: #333; content: ""; position: absolute; left: 0px; top: 10px;}
.footer_link li:first-child::before{display: none;}
.footer_link li:nth-child(6)::before{display: none;}
.footer_div .dzjg_pic{position: absolute; left: 15%; top: 10px;}
.footer_div .zc{position: absolute; right: 10%; top: 10px;}
.bah{background: url(../images/bah.png) no-repeat left center; padding-left: 20px;}
.footer_txt{overflow: hidden;}

/* newsList */
.newsList{clear: both;}
.newsList li{position:relative; padding:8px 0 8px 18px; line-height:1.6em; overflow:hidden; vertical-align:top;}
.newsList li:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #cccccc; border-radius: 50%; -webkit-border-radius: 50%;}
.newsList-h4 h4{position:relative; padding:8px 0 8px 20px; font-size: 1em; font-weight: normal; line-height:1.6em; overflow:hidden; vertical-align:top;}
.newsList-h4 li h4:before{content:''; position:absolute; left:0; top: 50%; margin-top: -2px; width: 4px; height: 4px; background: #cccccc; border-radius: 50%; -webkit-border-radius: 50%;}
.newsList li .time, .newsList-h4 li h4 .time{position:absolute; right:0; top: 50%; margin-top: -.8em; color:#999999;}
.newsList li a, .newsList-h4 li a{float:left; max-width:100%;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.newsList li a:hover, .newsList-h4 li a:hover{color: #015292;}
.newsList.MM-dd li, .newsList-h4.MM-dd li{padding-right:60px;}
.newsList.yyyy-MM-dd li, .newsList-h4.yyyy-MM-dd li{padding-right:100px;}


.common_box .hd{border-bottom:1px solid #ddd;overflow: hidden;}
.common_box .hd li{float:left; margin-right: 10px; font-size: 1.2em;}
.common_box .hd li a{position: relative; display: block; padding: 0 3px 14px;;color: #333;}
.common_box .hd li a:after{content: ''; position: absolute; width:0; bottom:-1px; left:0; height: 4px; background: #d4322a;transition: all .3s; -webkit-transition: all .3s; overflow: hidden;}
.common_box .hd li.on a:after{width: 100%;}
.common_box .hd li.on a{font-weight: bold; color: #333;}
.common_box .hd .more{float: right;line-height:40px;}
.common_box .hd .more a{color: #9a2520;}
/* .zwxwbox .hd li a,.kzw_left .common_box .hd li a{line-height: 41px;} */
/* .common_box .hd li.on a{font-weight: bold;color: #1E5AAB; border-bottom: 3px solid #1E5AAB;} */
.inBox .inBd{margin-top: 6px;}
.common_box .bd{margin-top: 10px;}
/*.crumb{font-size:14px; line-height:22px; padding: 15px 0 15px 23px; background:url(../images/icon_pos.png) 0px 18px no-repeat; color:#666}
.crumb a{ color:#666;}
.crumb a:hover{ color:#d00;}*/
.infoList{overflow:hidden;}
.infoList li{float:left; width:100%; padding-top:6px; padding-bottom:6px; overflow:hidden;}
.infoList li h4{position:relative; padding:0 70px 0 18px; font-weight:normal; font-size:1rem; overflow:hidden;}
.infoList li h4 a{float:left; line-height:1.6em; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList li h4 a.noLink:hover{color:inherit;}
.infoList li h4 a:before{position:absolute; top:-2px; left:5px; content:""; margin-top:.8em; width:3px; height:3px; background-color:#333; background-repeat:no-repeat; border-radius:50%;}
.infoList li h4 a:hover:before{background-color:#0e59a4;}
.infoList li h4 a em{font-style:normal;}
.infoList li h4 a em.ing{color:#c00;}
.infoList li h4 .time{position:absolute; z-index:10; top:50%; right:2px; margin-top:-.8em; line-height:1.6em; color:#999; font-size:.9375rem; white-space:nowrap;}
.infoList li br{display:none;}
.infoList.fileList li h4 a{float:none; display:block; max-width:100%; width:100%\9;}
.infoList.fileList li h4 a font{float:left; max-width:90%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoList.fileList li h4 a:hover font{float:left; max-width:90%; color:#c00;}
.infoList.fileList li .Icon{float:left; margin-left:5px; width:23px; height:25px; background:url(../images/new.png) left center no-repeat; overflow:hidden;}
.infoList.others li{padding-top:4px; padding-bottom:4px;}
.infoList.notTime li h4{padding-right:0;}
.infoList.notTime li .time{display:none;}






/*pagediv*/
.pagediv{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f1f1f1;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background:#455d8e; border-color:#455d8e; color:#fff; text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}


/* 外链跳转 */
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background:rgba(0,0,0,0.7); filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;  top: 50%; margin-left:-300px; margin-top: -160px; width: 600px;height: 270px;background:#fff;z-index: 10001;display: none; border:2px solid;border-radius:10px;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute; top:10px; right: 10px; width: 20px; height: 20px; line-height: 20px; color:#fff; text-align: center; background: #bebebe; cursor:pointer;}
.alert-delete span:hover{background: #929292;}
.alert-wzsm{width: 520px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 1.5em;color: #000;text-align: center; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-footer{width: 100%; padding: 25px 0; text-align: center; color: #000;}	
.alert-footer span{cursor: pointer; display: inline-block; margin: 0 12px; font-size: 1.25em;}
.alert-warning .continue{width: 124px; height: 42px; line-height: 42px; color: #ab0d07; border-radius:3px; -webkit-border-radius:3px; border:#e1e1e1 1px solid; text-align: center; line-height: 42px; box-shadow: 0 0 10px rgba(0,0,0,0.2) inset; -webikt-box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}	
.alert-warning .fangqi{line-height: 42px;  color: #ab0d07;}	




@media (max-width: 1200px) {
.navbar li{width: 20%; margin-right: 0px;text-align: center;padding-left: 0px;}
.navbar li:after{display: none;}

.navbar.mainnav-6 li,.navbar.mainnav-6 li:first-child{width:16.66%;}
}

@media (max-width: 1199px) {
  .footer_div .dzjg_pic,.footer_div .zc{position: static;text-align: center;display: inline-block;}
  .footer_div .dzjg_pic img,.footer_div .zc img{vertical-align: middle;}
  .footer_txt{padding:5px 0 10px;}
}

@media (max-width: 990px) {
.search_box{float: none;width: 60%; margin: 20px auto;}
.heder_logo{background-size: 40px 45px;line-height: 45px;height: 45px;font-size: 2em;padding-left: 50px;float: none;}
.headerBox{overflow: hidden;}
.navbar li{text-align: center;}
.navbar li{padding-bottom: 2px;}
.navbar li:hover a:before { width: 100%}
.navbar li a:before {bottom: 0px;}
/*.dzjg_pic{left: 10%;}*/

.header_div{height: auto;}
.header_div .infor_box{padding:0;}

}

@media (max-width: 768px){
/*.dzjg_pic{position: inherit; left: 0;top: 0px;}	*/
.common_box .hd li{font-size: 1.1em;}
}


@media (max-width: 640px){
  .search_box{float: none;width: 50%;}
  .header_up{text-align: center;}
  .heder_logo {width:auto; margin: 0 auto;display: inline-block;font-size: 1.4em;}
  
  .navbar{line-height: 39px;}
  .navbar ul{padding: 8px 0;}
  .navbar li,.navbar li:first-child{width: 33.33%;padding-left: 0px;}
  .navbar.mainnav-6 li,.navbar.mainnav-6 li:first-child{width:32.66%;}
}

@media (max-width: 560px){
  
}

@media (max-width: 400px){
.footer_link li{padding:0 5px;}	

}

@media (max-width: 320px){
.footer_link li{padding:0px;}	
.input_text{width: 65%;}

}